/*
 分隔符:
 Java中 负责将单词与单词分开/表示某一个范围的符号
 1. 空格
    将单词分开
    单词和符号之间添加空格(代码规范):多使用command+alt+l
 2. {}
    表示范围
    代码只能写在{}之间
    {}也叫作用域(作用域的概念在讲变量时讲)
 3. ()
    表示参数:在讲 方法 的时候讲
 4. []
    表示数组:在讲 数组 的时候讲
 5. 点
    表示"的" 在讲 类和对象 的时候讲
 6. ;
    java中,使用;来表示一行语句的结束
    每一行语句,最后一定要有一个分号
    java中,计算代码行数,其实就是看分号的个数
    相当于平常写作时的 句号
 */

public class Test01 {
    public static void main(String[] args){
        System.out.println("Test01");
        // 变量
        // 可以在运行期间改变值得量,叫做变量
        int a = 3;// 定义一个变量 int数据类型 a变量名/标识符 =赋值操作符 3变量初值
        //公式:数据类型 变量名 = 初始值
        //默认变量类型,也叫 基本数据类型
        //1. 数字型:
        // byte 占用1个字节(不常用)(范围-127~128)
        // short 占用2个字节(最不常用)
        // int 占用4个字节(最常用)(范围:-21亿~21亿)
        // long 占用8个字节(常用)
        // 这四种用来表示整数

        // float 常用,单浮点
        // double 不常用,双浮点(比floot占用更大的内存空间,精度更高)
        // 这两种表示小数,也叫浮点数,无取值范围(表示完整数之后,在其间加点)

        //2. 字符型:
        // char一个字符:英文/数字/汉字(只能表示一个字符)
        // 可以表示字符0-9/a-z/A-Z/常见的标点符号 汉字其实也行(不建议)
        //3. 逻辑型int a = 0
        // boolean用来表示:true/false

        //常用基本数据类型的定义:
        int a1 = 3;
        long a2 = 3l;//long 类型的值需要在数字后加L/l

        float b1 = 3.14f;//float 需要在数字后加F/f
        double b2 = 3.14;

        char c = 'a';//char 类型使用单引号将单个字符包裹起来
        char c1 = '1';//char 类型的数字,不能够直接进行运算
        char c2 = '@';
        char c3 = '我';

        boolean d = false;
        boolean d1 = true;

        //标识符:
        //也叫做变量名
        //1. 标识符只能由 字母/数字/下划线/美元符($) 组成,
        //    且,数字不能开头---语法规定
        //2. 在一对大括号内,变量名不能重名---语法规定
        //3. 变量需要 先定义再使用---语法规定
        //4. 变量名需要满足驼峰结构(例如:maxValue,person,sayHello)
        //   首字母小写,后面每个单词的首字母大写,其他字母小写---人为规定
        //5. 变量名最好 见名知意(例如:int age = 14)---人为规定
        //6. 变量名 不能使用系统关键字---语法规定

        //等号 =
        //代码中,= 不在表示判断相等,而是叫做 赋值符
        //专门用来将 = 右侧的值,赋值给等号左侧的变量

        System.out.println(a);
        //输出语句
        // Syetem.out.println();
        //是固定的
        //可以把 变量名 放入括号中,输出 变量的值
        //也可以 把一串文本信息 使用""包裹起来,放入括号中,来输出
        //如果 想同时输出 文本信息 和 变量的值
        //使用 + 进行连接
        //例如System.out.println("a" + a);
    }
}
